from math import sqrt as sq
X = int(input("Введите четырёхзначное число: "))
if not X >= 1000 or X >= 10000:
    print("Число не является четырёхзначным")
else:
    if X%2 == 0 :
        print("Число чётное: Да")
    else:
        print("Число чётное: Нет")

    if X%3 == 0 :
       print("Число кратное трём: Да")
    else:
       print("Число кратное трём: Нет")
    print("")
    if int(sq(X))*int(sq(X)) == X:
       print("Число является квадратом числа: ", int(sq(X)))
    else:
        print("Число является квадратом числа: нет")
    d = X//1000%10
    c = X//100%10
    b = X//10%10
    a = X%10
    print( "Минимальная цифра числа: ", min(a,b,c,d))
    print( "Максимальная цифра числа: ", max(a,b,c,d))
    h = 0
    if a ==0:
        h+=1
    if b ==0:
       h+=1
    if c ==0:
      h+=1
    if d ==0:
      h+=1
    print("Кол-во нулей в числе: ", h)
    print("")
    if int(sq(a))*int(sq(a)) == a:
        print("Цифра в разряде единиц является квадратом числа: ", int(sq(a)))
    else:
        print("Цифра в разряде единиц является квадратом числа: нет")
    if int(sq(b))*int(sq(b)) == b:
        print("Цифра в разряде десяток является квадратом числа: ", int(sq(b)))
    else:
        print("Цифра в разряде десяток является квадратом числа: нет")
    if int(sq(c))*int(sq(c)) == c:
       print("Цифра в разряде сотен является квадратом числа: ", int(sq(c)))
    else:
        print("Цифра в разряде сотен является квадратом числа: нет")
    if int(sq(d))*int(sq(d)) == d:
       print("Цифра в разряде тысяч является квадратом числа: ", int(sq(d)))
    else:
       print("Цифра в разряде тысяч является квадратом числа: нет")
